package ru.electron.menu.utils;

import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;

public class PreferencesUtil {

    private PreferencesUtil() {
    }

    public static final int INVALID = -1;
    private static final String KEY_SESSION = "session";
    private static final String KEY_REQUEST = "request";

    private static int getPreference(Context context, String key) {
        SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(context);
        return pref.getInt(key, INVALID);
    }


    public static int getSessionId(Context context) {
        return getPreference(context, KEY_SESSION);
    }

    public static void setSessionId(Context context, int value){
        setPreference(context, KEY_SESSION, value);
    }


    public static int getRequestId(Context context){
        return getPreference(context,KEY_REQUEST);
    }

    public static void setRequestId(Context context, int value){
        setPreference(context, KEY_REQUEST, value);
    }

    public static void setPreference(Context context, String key, int value) {
        SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(context);
        pref.edit().putInt(key, value).commit();
    }





}
